当前位置:flash课件吧→免费FLASH教程之三(含实例教程)(新页面 新改版 新气象) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
题 目:Flash中拖拽命令周详介绍 注:以下教程均是在Flash MX 2004版本下进行! 命令讲解:在制作动画的过程中,上面两种书写方法可任选一种。其中[]内的为可选参数,也就是能够写,也能够不写。至于左,上,右,下四个参数是用来控制被拖对象的移动范围。 2、停止拖拽命令讲解 命令格式: 被拖动的影片剪辑实例名.stopDrag() 这样就能够停止对对象的拖拽动作。 二、实例讲解 下面来用一个简单的例子实验拖拽命令。 操作步骤: 1、新建一个flash文档,并在舞台上绘制一个圆形。选中圆形并按F8,将此圆形转换为影片剪辑,起名为:circle。确定后将会在舞台上创建一个圆的实例。如下图: on (press) { this.startDrag(true);//当鼠标按下(press)之后,这个实例(因为我们把脚本写在实例本身了,所以这里用this代替影片剪辑实例的名字)能够被拖拽,使用命令如上面的命令解释。对于参数的选择方面,这里只填写了锁定到鼠标位置中央,假如想选不锁定到鼠标位置中央,能够把true改为false。有兴趣的朋友能够更改为false看看。 } 5、现在在舞台上绘制一个200*100大小的矩形,注意只要边框不要填充。如下图: 6、假如我们希望在拖动的时候这个圆只能在矩形内拖动的话,就要先配置这个矩形的坐标,并记下矩形四个顶点的坐标(这点很重要!)。OK,比如,现在此例子中的矩形的四个顶点分别如上图所示。那我们要取的四个参数就应该是:左=50,上=100,右=250,下=200 现在打开动作面板,修改刚才的脚本如下: this.startDrag(true, 50, 100, 250, 200);//这里我们就使用刚才确定好的4个参数。4个点的参数就对拖动对象实现了一个矩形区域的移动约束! } on (release) { this.stopDrag(); } 7、呵呵,迫不及待的想检测您的成果吧?好了,按Ctrl 回车去测试吧!
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|